package com.example.demo.huawei;

import java.util.Scanner;

/*
没太理解
出租车计费 9进制
关键点考虑到转成9进制解答即可，另外Java版程序中的计算公式不太好理解，使用10进制后，理解成对10求余，得到的巧妙公式，
最后将10改成9代表9进制。正常思路且好理解的公式，以10进制为例。162=2*10^0 + 6*10^1 + 1*10^2，对应代码如下
 */
public class Main540 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        in.close();
        char[] charArray = str.toCharArray();
        int len = charArray.length;
        int correct = 0;
        for (int i = 0; i < len; i++) {
            // 逆序取数
            int num = charArray[len - 1 - i] - '0';
            if (num > 4) {
                num--;
            }
            // 9进制数
            correct = correct + (int) (num * Math.pow(9, i));
        }
        System.out.println(correct);
    }
}
